<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<button onclick="plus()">+</button>
		<button onclick="reduce()">-</button>
		<button onclick="mult()">*</button>
		<button onclick="division()">/</button>
		<script>
		//变量b 是一个全局变量
		var b = 6;
		//定义一个函数 , 函数名 bgg(参数){代码块}
			function bgg (a) {
				
				a++;
				//返回值
				//局部变量 
				var c = 666;
				
				return a;
			}
			//调用函数        函数名(传惨)
 			var plus = bgg(6);
			
			console.log(plus);
			
			/*
			 	0.3-0.2
				0.09999999999999998
				0.2-0.1
				0.1
				浏览器计算精度问题
				
				(0.1 * 10 + 0.2 * 10)/10
				
				IEEE745
				
				一般计算最多只精确到小数点后3~4位。
			 * */
			
			console.log((new Number(1.222)).toFixed(2));
			function plus(){
				var num1 = prompt('输入第一个值');
				var num2 = prompt('输入第二个值');
				var res = num1 + num2;
				alert(res);
			}
			
			function reduce(){
				var num1 = parseFloat(prompt('输入第一个值'));
				var num2 = parseFloat(prompt('输入第二个值'));
				var res = num - num2;
				alert(res);
			}
			
			function mult(){
				var num1 = parseFloat(prompt('输入第一个值'));
				var num2 = parseFloat(prompt('输入第二个值'));
				var res = num1 * num2;
				alert(res);
			}
			
			function division(){
				var num1 = parseFloat(prompt('输入第一个值'));
				var num2 = parseFloat(prompt('输入第二个值'));
				if ( num2 == 0 ){
					alert('你是不是搞事？');
					return false;
				}
				var res = num1 / num2;
				alert(res);
			}
			
			
			//定义函数的方式
			//var bgg = new Fucntion('a','b','c','alert(a)');
			//bgg(10);
			//字符串比较的是 Unicode编码
			//一个一个比较。
			
			
			//解析
			//... ES6结构 (把数组一个一个分开出来，用盒子装起来)
			
			//alert(Math.max(...[10,1001,999]));
			
			// var [a,b,c] = [10,1001,999];
			// a = 10;
			// b = 1001;
			// c = 999;
			
			function count () {
				var sum = 0;
				var num = 1;
				for ( var v = 2;  v <= 10; v++ ) {
					 num += 4;
					 console.log(num);
					 sum += num;
				}
				
				console.log(sum + 1);
			}
			
			count();
			
			
		</script>
	</body>
</html>
